package com.urbainski.estagio.entidade
{
	import flash.utils.ByteArray;

	[Bindable]
	[RemoteClass(alias="com.urbainski.estagio.entidade.Mensagem")]
	public class Mensagem
	{
		
		/**
		 * @author Cristian Elder Urbainski
		 * @since 12/12/2011
		 */
		
		private var _idMensagem : Object;
		private var _idReceptor: Object;
		private var _idEmissor : Object;
		private var _dtMensagem : Date;
		private var _dsMensagem : String;
		private var _biArquivo : ByteArray;
		private var _dsAssunto : String;
		private var _nmArquivo : String;
		private var _receptor : Usuario;
		private var _emissor : Usuario;
		private var _tpSituacao : Object;
		
		public function Mensagem()
		{
		}

		public function get tpSituacao():Object
		{
			return _tpSituacao;
		}

		public function set tpSituacao(value:Object):void
		{
			_tpSituacao = value;
		}

		public function get emissor():Usuario
		{
			return _emissor;
		}

		public function set emissor(value:Usuario):void
		{
			_emissor = value;
		}

		public function get receptor():Usuario
		{
			return _receptor;
		}

		public function set receptor(value:Usuario):void
		{
			_receptor = value;
		}

		public function get nmArquivo():String
		{
			return _nmArquivo;
		}

		public function set nmArquivo(value:String):void
		{
			_nmArquivo = value;
		}

		public function get dsAssunto():String
		{
			return _dsAssunto;
		}

		public function set dsAssunto(value:String):void
		{
			_dsAssunto = value;
		}

		public function get biArquivo():ByteArray
		{
			return _biArquivo;
		}

		public function set biArquivo(value:ByteArray):void
		{
			_biArquivo = value;
		}

		public function get dsMensagem():String
		{
			return _dsMensagem;
		}

		public function set dsMensagem(value:String):void
		{
			_dsMensagem = value;
		}

		public function get dtMensagem():Date
		{
			return _dtMensagem;
		}

		public function set dtMensagem(value:Date):void
		{
			_dtMensagem = value;
		}

		public function get idEmissor():Object
		{
			return _idEmissor;
		}

		public function set idEmissor(value:Object):void
		{
			_idEmissor = value;
		}

		public function get idReceptor():Object
		{
			return _idReceptor;
		}

		public function set idReceptor(value:Object):void
		{
			_idReceptor = value;
		}

		public function get idMensagem():Object
		{
			return _idMensagem;
		}

		public function set idMensagem(value:Object):void
		{
			_idMensagem = value;
		}

	}
}